package com.qilu.pe.dao.bean;

import java.io.Serializable;
import java.util.List;

public class OrderDetail implements Serializable {
    private static final long serialVersionUID = -6547260395305736573L;
    private Order order;// 订单相关信息
    private List<SubData> subData;// 分单信息
    private List<Combo> combo;// 套餐信息
    private List<Project> project;// 项目信息
    private UserInfo userInfo;// 用户信息

    public static class Order implements Serializable {
        private static final long serialVersionUID = -1689001147377880048L;
        private String id;// ": 371,
        private String order_num;// ": "TN160350737218444436768521",
        private String time;// ": "2020-10-24",
        private int pay_status;// ": 0,
        private String created_at;// ": "2020-10-24 10:42:52",
        private String money;// ": "1039.50",
        private String price;// ": "1039.50",
        private String discount;// ": "0.00",
        private String freight;// ": "0.00",
        private String remark;// ": "无备注",
        private String diagnose;// ": "无临床诊断",
        private String samp_time;// ": "2020-10-24 10:42:49",
        private String sid;// ": 149,
        private String cid;// ": "2",
        private String ticket;// ": "无"

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getOrder_num() {
            return order_num;
        }

        public void setOrder_num(String order_num) {
            this.order_num = order_num;
        }

        public String getTime() {
            return time;
        }

        public void setTime(String time) {
            this.time = time;
        }

        public int getPay_status() {
            return pay_status;
        }

        public void setPay_status(int pay_status) {
            this.pay_status = pay_status;
        }

        public String getCreated_at() {
            return created_at;
        }

        public void setCreated_at(String created_at) {
            this.created_at = created_at;
        }

        public String getMoney() {
            return money;
        }

        public void setMoney(String money) {
            this.money = money;
        }

        public String getPrice() {
            return price;
        }

        public void setPrice(String price) {
            this.price = price;
        }

        public String getDiscount() {
            return discount;
        }

        public void setDiscount(String discount) {
            this.discount = discount;
        }

        public String getFreight() {
            return freight;
        }

        public void setFreight(String freight) {
            this.freight = freight;
        }

        public String getRemark() {
            return remark;
        }

        public void setRemark(String remark) {
            this.remark = remark;
        }

        public String getDiagnose() {
            return diagnose;
        }

        public void setDiagnose(String diagnose) {
            this.diagnose = diagnose;
        }

        public String getSamp_time() {
            return samp_time;
        }

        public void setSamp_time(String samp_time) {
            this.samp_time = samp_time;
        }

        public String getSid() {
            return sid;
        }

        public void setSid(String sid) {
            this.sid = sid;
        }

        public String getCid() {
            return cid;
        }

        public void setCid(String cid) {
            this.cid = cid;
        }

        public String getTicket() {
            return ticket;
        }

        public void setTicket(String ticket) {
            this.ticket = ticket;
        }
    }

    public static class SubData implements Serializable {
        private static final long serialVersionUID = 2488944071220876906L;
        private String id;// ": 7,
        private String name;// ": "免疫I",
        private String code;// ": "201",
        private String sup_id;// ": 3,
        private String supplies;// ": 3,
        private String sam_id;// ": 8,
        private String sample;
        private String count;// ": 1,
        private String sampling;// ": null,
        private String capacity;// ": "3ml",
        private String notice;// ": null,
        private String remark;// ": null,
        private String type;// ": 0,
        private String created_at;// ": "2020-09-04 11:18:44",
        private String updated_at;// ": "2020-09-04 11:18:44",
        private String picture;// ": "images\/微信图片_20200904104619.png"

        public String getSample() {
            return sample;
        }

        public void setSample(String sample) {
            this.sample = sample;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getSup_id() {
            return sup_id;
        }

        public void setSup_id(String sup_id) {
            this.sup_id = sup_id;
        }

        public String getSam_id() {
            return sam_id;
        }

        public void setSam_id(String sam_id) {
            this.sam_id = sam_id;
        }

        public String getCount() {
            return count;
        }

        public void setCount(String count) {
            this.count = count;
        }

        public String getSampling() {
            return sampling;
        }

        public void setSampling(String sampling) {
            this.sampling = sampling;
        }

        public String getCapacity() {
            return capacity;
        }

        public void setCapacity(String capacity) {
            this.capacity = capacity;
        }

        public String getNotice() {
            return notice;
        }

        public void setNotice(String notice) {
            this.notice = notice;
        }

        public String getRemark() {
            return remark;
        }

        public void setRemark(String remark) {
            this.remark = remark;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getCreated_at() {
            return created_at;
        }

        public void setCreated_at(String created_at) {
            this.created_at = created_at;
        }

        public String getUpdated_at() {
            return updated_at;
        }

        public void setUpdated_at(String updated_at) {
            this.updated_at = updated_at;
        }

        public String getPicture() {
            return picture;
        }

        public void setPicture(String picture) {
            this.picture = picture;
        }

        public String getSupplies() {
            return supplies;
        }

        public void setSupplies(String supplies) {
            this.supplies = supplies;
        }
    }

    public static class Combo implements Serializable {
        private static final long serialVersionUID = -6550823813587192192L;
        private String id;// ": 2,
        private String name;// ": "宫颈癌筛查套餐B",
        private List<Info> info;

        public static class Info implements Serializable {
            private static final long serialVersionUID = 6696848613616563175L;
            private String id;// ": 635,
            private String name;// ": "宫颈癌筛查套餐B",
            private String day;// ": null,
            private String price;// ": "225.00",
            private int status;// ": 0

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getDay() {
                return day;
            }

            public void setDay(String day) {
                this.day = day;
            }

            public String getPrice() {
                return price;
            }

            public void setPrice(String price) {
                this.price = price;
            }

            public int getStatus() {
                return status;
            }

            public void setStatus(int status) {
                this.status = status;
            }
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public List<Info> getInfo() {
            return info;
        }

        public void setInfo(List<Info> info) {
            this.info = info;
        }
    }

    public static class UserInfo implements Serializable {
        private static final long serialVersionUID = -151972877588056568L;
        private String id;// ": 149,
        private String name;// ": "猫先生",
        private String birth;// ": 50,
        private String sex;// ": 0,
        private String phone;// ": "13600007701"

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getBirth() {
            return birth;
        }

        public void setBirth(String birth) {
            this.birth = birth;
        }

        public String getSex() {
            return sex;
        }

        public void setSex(String sex) {
            this.sex = sex;
        }

        public String getPhone() {
            return phone;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }
    }

    public static class Project implements Serializable {
        private static final long serialVersionUID = 8894263829298040683L;
        private String id;// ": 633,
        private String pid;// ": 13,
        private String name;// ": "血肾功能三项",
        private String day;// ": 1,
        private String price;// ": "14.90",
        private int status;// ": 0

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getPid() {
            return pid;
        }

        public void setPid(String pid) {
            this.pid = pid;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getDay() {
            return day;
        }

        public void setDay(String day) {
            this.day = day;
        }

        public String getPrice() {
            return price;
        }

        public void setPrice(String price) {
            this.price = price;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }
    }

    public Order getOrder() {
        return order;
    }

    public void setOrder(Order order) {
        this.order = order;
    }

    public List<SubData> getSubData() {
        return subData;
    }

    public void setSubData(List<SubData> subData) {
        this.subData = subData;
    }

    public List<Combo> getCombo() {
        return combo;
    }

    public void setCombo(List<Combo> combo) {
        this.combo = combo;
    }

    public List<Project> getProject() {
        return project;
    }

    public void setProject(List<Project> project) {
        this.project = project;
    }

    public UserInfo getUserInfo() {
        return userInfo;
    }

    public void setUserInfo(UserInfo userInfo) {
        this.userInfo = userInfo;
    }
}
